package com.ruoyi.project.video.chatmessages.service;

import java.util.List;
import com.ruoyi.project.video.chatmessages.domain.Chatmessages;

/**
 * 聊天内容Service接口
 * 
 * @author ruoyi
 * @date 2024-11-25
 */
public interface IChatmessagesService 
{
    /**
     * 查询聊天内容
     * 
     * @param MessageID 聊天内容主键
     * @return 聊天内容
     */
    public Chatmessages selectChatmessagesByMessageID(Long MessageID);

    /**
     * 查询聊天内容列表
     * 
     * @param chatmessages 聊天内容
     * @return 聊天内容集合
     */
    public List<Chatmessages> selectChatmessagesList(Chatmessages chatmessages);

    /**
     * 新增聊天内容
     * 
     * @param chatmessages 聊天内容
     * @return 结果
     */
    public int insertChatmessages(Chatmessages chatmessages);

    /**
     * 修改聊天内容
     * 
     * @param chatmessages 聊天内容
     * @return 结果
     */
    public int updateChatmessages(Chatmessages chatmessages);

    /**
     * 批量删除聊天内容
     * 
     * @param MessageIDs 需要删除的聊天内容主键集合
     * @return 结果
     */
    public int deleteChatmessagesByMessageIDs(String MessageIDs);

    /**
     * 删除聊天内容信息
     * 
     * @param MessageID 聊天内容主键
     * @return 结果
     */
    public int deleteChatmessagesByMessageID(Long MessageID);
}
